from spider.requests_helper import Request

if __name__ == '__main__':
    # r = requests.get('https://www.baidu.com')
    # status_code http请求的返回状态，若为200则表示请求成功
    # print(r.status_code)
    # http响应内容的字符串形式，即返回的页面内容
    # print(r.text)
    # encoding 从http header 中猜测的相应内容编码方式
    # r.encoding = 'utf-8'
    # apparent_encoding 从内容中分析出的响应内容编码方式（备选编码方式）
    # print(r.apparent_encoding)
    # content http响应内容的二进制形式
    # print(r.content)
    r = Request()
    print(r.get_html_text('http://search.dangdang.com/', params={'key': '9787121309540', 'act': 'input'}))
    print(r.post_json('http://apis.juhe.cn/simpleWeather/query', params={'city': '北京', 'key': '0e62cb04acd415d800720b3e71b3ecd5'}))
    print(r.post_html_text('http://apis.juhe.cn/simpleWeather/query?city=%E5%8C%97%E4%BA%AC&key=0e62cb04acd415d800720b3e71b3ecd5'))